A Direct Elliptic Solver Based on Hierarchically Low-rank Schur Complements

نویسندگان

  • Gustavo Chavez
  • George M. Turkiyyah
  • David Keyes
چکیده

Cyclic reduction was conceived for the solution of tridiagonal linear systems, such as the one-dimensional Poisson equation [11]. Generalized to higher dimensions, it is known as block cyclic reduction (BCR) [4]. It can be used for general (block) Toeplitz and (block) tridiagonal linear systems; however, it is not competitive for large problems, because its arithmetic complexity grows superlinearly. Cyclic reduction can be thought of as a direct Gaussian elimination that recursively computes the Schur complement of half of the system. Schur complement computations have complexity that grows with the cost of the inverse, but by considering a tridiagonal system and an even/odd ordering, cyclic reduction can decouple the system in such a way that the inverse of a large block is the block-wise inverse of a collection of independent smaller blocks. This addresses the most expensive step of the Schur complement computation in terms of operation complexity and does so in a way that launches concurrent subproblems. Its concurrency feature in the form of recursive bisection makes it interesting for parallel environments, provided that its arithmetic complexity can be improved. We address the time and memory complexity growth of the traditional cyclic reduction algorithm by approximating dense blocks as they arise with hierarchical matrices (H-matrices). The effectiveness of the block approximation relies on the rank structure of the original matrix. Many relevant operators are known to have low rank off the diagonal. This philosophy follows recent work discussed below, but to our knowledge this is the first demonstration of the utility of complexity-reducing hierarchical substitution in the context of cyclic reduction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Structured Multifrontal Factorization and Preconditioning for Discretized Pdes

We present an approximate structured factorization method which is efficient, robust, and also relatively insensitive to ill conditioning, high frequencies, or wavenumbers for some discretized PDEs. Given a sparse symmetric positive definite discretized matrix A, we compute a structured approximate factorization A ≈ LLT with a desired accuracy, where L is lower triangular and data sparse. This ...

متن کامل

Improving Multifrontal Methods by Means of Block Low-Rank Representations

Matrices coming from elliptic Partial Differential Equations (PDEs) have been shown to have a low-rank property: well defined off-diagonal blocks of their Schur complements can be approximated by low-rank products. Given a suitable ordering of the matrix which gives to the blocks a geometrical meaning, such approximations can be computed using an SVD or a rank-revealing QR factorization. The re...

متن کامل

A Fast Block Low-Rank Dense Solver with Applications to Finite-Element Matrices

1. Abstract. This article presents a fast dense solver for hierarchically off-diagonal low-rank (HODLR) matrices. This solver uses algebraic techniques such as the adaptive cross approximation (ACA) algorithm to construct the low-rank approximation of the off-diagonal matrix blocks. This allows us to apply the solver to any dense matrix that has an off-diagonal low-rank structure without any pr...

متن کامل

Block Low-Rank (BLR) approximations to improve multifrontal sparse solvers

Matrices coming from elliptic Partial Differential Equations (PDEs) have been shown to have a lowrank property: well defined off-diagonal blocks of their Schur complements can be approximated by low-rank products. In the multifrontal context, this can be exploited within the fronts in order to obtain a substantial reduction of the memory requirement and an efficient way to perform many of the b...

متن کامل

On the Complexity of the Block Low-rank Multifrontal

Matrices coming from elliptic Partial Differential Equations have been shown to have a low4 rank property: well defined off-diagonal blocks of their Schur complements can be approximated by low-rank 5 products and this property can be efficiently exploited in multifrontal solvers to provide a substantial reduction 6 of their complexity. Among the possible low-rank formats, the Block Low-Rank fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1604.00617  شماره 

صفحات  -

تاریخ انتشار 2016